package com.nbBoot.common.enums;

/**
 * 返回值类型
 * <p>
 * 返回给调用的者的信息
 * 任何信息都必须在这里定义
 *
 * @author 王永吉
 * @date 2019/8/20
 */
public enum ResMsg {
    //名称重复
    ERROR_NAME(500, false, "名称重复."),

    //↑↑↑↑↑↑↑↑ 其他写在上边 ↑↑↑↑↑↑↑↑↑↑
    SUCCESS(200, true, "操作完成."),
    NO_LOGIN(401, false, "尚未登录."),
    ERROR400(400, false, "请求参数错误."),
    ERROR401(401, false, "身份认证失败."),
    ERROR402(402, false, "权限不足无法访问."),
    ERROR(500, false, "操作失败."),
    ERROR_OUT(555, false, "强制退出."),
    ERROR404(404, false, "请求页面不存在.");

    private Integer code;
    private Boolean success;
    private String message;

    ResMsg(Integer code, Boolean success, String message) {
        this.code = code;
        this.success = success;
        this.message = message;
    }

    public Integer code_() {
        return code;
    }

    public Boolean isSuccess_() {
        return success;
    }

    public String message_() {
        return message;
    }


}
